﻿#define  _CRT_SECURE_NO_WARNINGS 1

#include<stdio.h>
//int main()
//
//{
//	 int a = 0;
//	 int* const pa = &a;
//	*pa = 20;//变量20就可取,但pa = 20就不可取
//	printf("%d\n", a);
//	return 0;
//}
//指针+-整数
//int main()
//{
//	int arr[5] = { 1,2,3,4,5 };
//	int* pa = &arr;
//	int i = 0;
//	int sc = sizeof(arr)/sizeof(arr[0]);
//	for (i = 0; i < sc; i++)//循环
//	{
//		printf("%d ", *(pa+i));
//	}
//	return 0;
//}

//指针-指针
//char my_stor(char* y)
//{
//	char* p = y;
//	while (*p != '\o')
//		p++;
//	return p - y;
//}
//int main()
//{
//	char r = "abc";
//	char* pc = &r;
//	char e =my_stor(r);
//	printf("%c\n", my_stor("abc"));
//	return 0;
//}
//
//#include <stdio.h>
//int my_strlen(char* s)
//{
//	char* p = s;
//	while (*p != '\0')
//		p++;
//	return p - s;
//}
//int main()
//{
//	printf("%d\n", my_strlen("abc"));
//	return 0;
//}

#include <stdio.h>
int main()
{
	int arr[10] = { 1,2,3,4,5,6,7,8,9,10 };
	int* p = &arr[0];
	int i = 0;
	int sz = sizeof(arr) / sizeof(arr[0]);
	while (p < arr + sz) //指针的⼤⼩⽐较 
	{
		printf("%d ", *p);
		p++;
	}
	return 0;
}